/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package beans;

import DAO.Usuario;
import banco.ConexaoBD;
import banco.UsuarioDAO;
import java.io.Serializable;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author Igor
 */
@ManagedBean (name="userBean")
@SessionScoped
public class UsuarioBean implements Serializable {


    private String login;
    private String senha;
    private String erro;
    /** Creates a new instance of UsuaioBean */
    UsuarioDAO user = new UsuarioDAO(ConexaoBD.getConexaoBD());
    public UsuarioBean() {

    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public String logar() {
        

        try {
            Usuario usuario = user.getUsuariosFromLoginSenha(this.login, this.senha);
            System.out.println("TESTE" + usuario);
            if(usuario == null)
                return "ausenciaLogin.xhtml";
            else
            return "indexAdm.xhtml";
        } catch (SQLException ex) {
            Logger.getLogger(UsuarioBean.class.getName()).log(Level.SEVERE, null, ex);
            erro = "Não foi possível encontrar o usuário";
            return "index.xhtml";
        }        
    }

    public String getErro() {
        return erro;
    }

    public void setErro(String erro) {
        this.erro = erro;
    }  
}
